package com.burgeon.backend.mappers;


import com.burgeon.backend.SHOPBACKEND.entity.HuoTemplate;
import com.burgeon.backend.SHOPBACKEND.entity.TemplateConfig;
import com.burgeon.backend.entity.Template;
import com.burgeon.backend.entity.TemplateRecord;
import com.burgeon.backend.entity.TemplateSwitch;

import java.util.List;

public interface TemplateMapper {

    Integer createSignData(String integral, String token);

    Integer createSelectEmp(String integral, String token);

    Integer upSignData(String integral, String token);

    Integer upSelectEmp(String integral, String token);

    String findSign(String token);

    String findselectEmp(String token);

    String FindRecordByCode(String code, String account);

    TemplateSwitch FindTemplateSwitch(String account);

    Integer NewTemplateSwitch(TemplateSwitch templateSwitch);

    Integer UpDataTemplateSwitch(TemplateSwitch templateSwitch);

    //*****************************************

    Integer addRecord(TemplateRecord templateRecord);

    Template FindTemplate(String account);

    Integer NewTemplate(Template template);

    Integer UpDataTemplate(Template template);

    String FindTemplate6(String account);

    HuoTemplate FindHuoTemplate(String account);

    //电子券到期
    TemplateConfig GetTemplate8(String account);
    //修改模板配置
    Integer UpdateTemplate8Config(String sendTime, String intervalTime);

    //查询模板列表
    List<TemplateRecord> findMessageRecord(String account, String phone, String flag, String startTime, String endTime);
}
